make a spectacle of yourself - Deutsch Englisch Wörterbuch